iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
1

公開資料集的搜尋時間

昨天我們已經成功利用Azure Functions 建構口罩查詢Chatbot的Linewebhook
其中搜尋口罩公開資料的時間如下圖:
https://ithelp.ithome.com.tw/upload/images/20200926/20108281awIlNVMCDm.jpg
可以看到搜尋的時間幾乎接近1秒,但其實公開資料集每30秒才更新一次,也就是說如果30秒內,使用者使用Chatbot不斷查詢不同座標附近的藥局,每次都搜尋到依樣的資料但卻要重複做一樣的搜尋請求,但每次都要等待接近一秒的搜尋時間,未免也太難受了。

我們希望ChatBot的用戶在這30秒內只要有人搜尋過口罩,這些資料可以保留,下次搜尋的用戶不必再透過公開資料集請求資料。

如何解決?

因此明天開始,我們將在Chatbot導入 Azure Cache for Redis 的技術學習如何使用
Cache優化前端的操作體驗
https://ithelp.ithome.com.tw/upload/images/20200926/20108281MEs3SCdqlh.jpg


上一篇
Day [10] Azure Functions-Line Chatbot實作(二)
下一篇
Day [12] 基礎-Azure Cache for Redis
系列文
白眼狼的30天Azure跳槽計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言